const path = require('path')

module.exports = {
  // webpack 配置
  webpack: {
    // 配置别名
    alias: {
      // 约定：使用 @ 表示 src 文件所在路径
      '@': path.resolve(__dirname, 'src')
    }
  },
  // 本地服务配置
  devServer: {
    // 代理配置
    proxy: {
      '/api': {
        target: 'http://localhost:8888',
        changeOrigin: true,
        pathRewrite: {
          "^/api": ''
        }
      }
    },
    // 多入口配置
    // 访问 /one/xxx 和 /another/xxx 会使用不同的入口html
    // historyApiFallback: {
    //   disableDotRule: true,
    //   historyApiFallback: {
    //     disableDotRule: true,
    //     rewrites: [
    //       { from: /^\/one/, to: '/index.html' },
    //       { from: /^\/another/, to: '/another-index.html' },
    //     ],
    //   },
    // }
  }
}